home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww - displays a stereo image
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- ilView
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <il/ilStereoView.h>
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ilStereoView is derived from ilView and provides the ability to render a
- stereo image. It is created like ilView but takes two images (left and
- right) instead of one. Stereo is only supported on InfiniteReality,
- RealityEngine, and Impact graphics systems in OpenGL render mode (see the
- man pages, ilDisplay and ilGLDisplayImg, for more details).
-
- A stereo buffer must be allocated with ilGLXConfig or GLXConfig for
- mixed-model applications or with stereobuffer for GL applications. The
- left image is rendered into the left buffer and the right image is
- rendered into the right buffer. By default, only the left buffer is
- displayed. Note that the application must set the stereo video output
- format with the /usr/gfx/setmon command. When in stereo video mode, both
- buffers are alternately displayed.
-
-
- CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
-
- ilStereoView *ilStereoViewCreate(ilDisplay* disply,
- ilImage* LImg, ilImage* RImg, int mode)
- ilStereoView *ilStereoViewZCreate(ilDisplay* disply, ilImage* zImg,
- int zLeft, int zRight, int mode)
-
- DDDDeeeessssttttrrrruuuuccccttttoooorrrr
-
- void ilStereoViewDelete(ilStereoView* stView)
-
- QQQQuuuueeeerrrryyyyiiiinnnngggg PPPPrrrrooooppppeeeerrrrttttiiiieeeessss
-
- ilImage *ilStereoViewGetLImg(ilStereoView* stView)
- ilImage *ilStereoViewGetRImg(ilStereoView* stView)
- int ilStereoViewIsStereo(ilStereoView* view)
-
- SSSSeeeettttttttiiiinnnngggg CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn
-
- void *ilStereoViewSetLIndex(ilStereoView* stView, float zIdx)
- void *ilStereoViewSetRIndex(ilStereoView* stView, float zIdx)
-
- void *ilStereoViewAdjLImg(ilStereoView* stView, float delX, float delY)
- void *ilStereoViewAdjRImg(ilStereoView* stView, float delX, float delY)
- ilStatus ilStereoViewsetDrawImgID(int imgID = ilStereoViewImgBoth)
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333))))
-
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww(((())))
-
- ilStereoView *ilStereoViewCreate(ilDisplay* disply, ilImage* LImg,
- ilImage* RImg, int mode)
- ilStereoView *ilStereoViewZCreate(ilDisplay* disply, ilImage* zImg,
- int zLeft, int zRight, int mode)
-
-
- Both versions of the ilStereoView constructor take a pointer to the
- ilDisplay that will manage it. The first version of the constructor,
- also takes pointers _L_I_m_g and _R_I_m_g for the left and right images
- respectively. The second version of the constructor, takes a single
- image pointer _z_I_m_g. In addition, two indexes _z_L_e_f_t and _z_R_i_g_h_t,
- specify the Z index into _z_I_m_g corresponding to the left and right
- images. The advantange of this approach is that a single IL chain
- can be used to process the stereo-pair rather than having a chain
- for each image.
-
- The left image is rendered into the left buffer and the right image
- is rendered into the right buffer. The stereo video output formats
- on InfiniteReality, RealityEngine and Impact present the left buffer
- to the left eye and the right buffer to the right eye. The _m_o_d_e
- parameter has the same functionality as in ilView, allowing ilClip
- to be specified for example.
-
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwwwDDDDeeeelllleeeetttteeee
-
- void ilStereoViewDelete(ilStereoView* stView)
-
-
- Removes and deletes all of the allocated pointers and items used by
- the ilStereoView.
-
- aaaaddddjjjjLLLLIIIImmmmgggg(((())))
-
- void ilStereoViewAdjLImg(ilStereoView* stView, float delX, float delY)
-
-
- Adjusts the left image by _d_e_l_X and _d_e_l_Y pixels. Note the deltas are
- floats to allow for fractional adjustments. (lower left coordinate
- orientation is assumed.)
-
- aaaaddddjjjjRRRRIIIImmmmgggg(((())))
-
- void ilStereoViewAdjRImg(ilStereoView* stView, float delX, float delY)
-
-
- Adjusts the right image by _d_e_l_X and _d_e_l_Y pixels. Note the deltas
- are floats to allow for fractional adjustments. (lower left
- coordinate orientation is assumed.)
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333))))
-
-
-
- ggggeeeettttLLLLIIIImmmmgggg(((())))
-
- ilImage *ilStereoViewGetLImg(ilStereoView* stView)
-
-
- Returns a pointer to the left image. The left image is rendered into
- the left buffer.
-
- ggggeeeettttRRRRIIIImmmmgggg(((())))
-
- ilImage *ilStereoViewGetRImg(ilStereoView* stView)
-
-
- Returns a pointer to the right image. The right image is rendered
- into the rightbuffer.
-
- iiiissssSSSStttteeeerrrreeeeoooo(((())))
-
- int ilStereoViewIsStereo(ilStereoView* view)
-
-
- Always returns TRUE for stereo views.
-
- sssseeeettttDDDDrrrraaaawwwwnnnnIIIImmmmgggg(((())))
-
- ilStatus ilStereoViewSetDrawnImg(int imgID = ilStereoViewImgBoth)
-
-
- Sets the drawn image in the stereo view to the given imgID. The
- imgID argument may be one of ilStereoViewImgLeft,
- ilStereoViewImgRight or ilStereoViewImgBoth to indicate that the
- left image, right image or both images are to be rendered,
- respectively. In the case that a single image is selected for
- rendering, that image will be drawn to both left and right buffers
- to create a monoscopic view of that single image.
-
- sssseeeettttLLLLIIIInnnnddddeeeexxxx(((())))
-
- ilImage *ilStereoViewSetLIndex(ilStereoView* stView, float zIdx)
-
-
- Sets the Z index corresponding to the left image to _z_I_d_x.
-
- sssseeeettttRRRRIIIInnnnddddeeeexxxx(((())))
-
- ilImage *ilStereoViewSetRIndex(ilStereoView* stView, float zIdx)
-
-
- Sets the Z index corresponding to the right image to _z_I_d_x.
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333))))
-
-
-
- IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllVVVViiiieeeewwww
- ilViewAlignImg(), ilViewAlignView(), ilViewDisplay(),
- ilViewEnableBorderCallback(), ilViewEnableCallback(), ilViewFindEdge(),
- ilViewGetBackground(), ilViewGetBorderCallback(), ilViewGetBorderColor(),
- ilViewGetBorderStyle(), ilViewGetBorderWidth(), ilViewGetBorders(),
- ilViewGetCallback(), ilViewGetDisplay(), ilViewGetErrorColor(),
- ilViewGetImg(), ilViewGetImgLoc(), ilViewGetImgPos3D(),
- ilViewGetImgPos(), ilViewGetImgSize3D(), ilViewGetImgSize(),
- ilViewGetLoc(), ilViewGetLocMode(), ilViewGetPixel(), ilViewGetPos(),
- ilViewGetSize(), ilViewGetXImg(), ilViewGetZ(), ilViewHasBorders(),
- ilViewIsAutoCentered(), ilViewIsBorderCallbackEnabled(),
- ilViewIsCallbackEnabled(), ilViewIsDefer(), ilViewIsNop(),
- ilViewIsSelected(), ilViewIsStaticUpdate(), ilViewIsStereoView(),
- ilViewMoveImg(), ilViewMoveView(), ilViewPaint(), ilViewQPaint(),
- ilViewResize(), ilViewSave(), ilViewSelect(), ilViewSetAutoCenter(),
- ilViewSetAutoStaticUpdate(), ilViewSetBackground(),
- ilViewSetBorderCallback(), ilViewSetBorderColor(),
- ilViewSetBorderStyle(), ilViewSetBorderWidth(), ilViewSetBorders(),
- ilViewSetCallback(), ilViewSetDefer(), ilViewSetErrorColor(),
- ilViewSetImg(), ilViewSetLoc(), ilViewSetLocMode(), ilViewSetNop(),
- ilViewSetPixel(), ilViewSetStaticUpdate(), ilViewSetXImg(), ilViewSetZ(),
- ilViewSplit(), ilViewUnselect(), ilViewUpdate(), ilViewWipe(),
- ilViewWipeSize(), ilViewWipeSplit()
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllLLLLiiiinnnnkkkk
- ilLinkClearSet(), ilLinkClearStatus(), ilLinkGetDescription(),
- ilLinkGetDirectParent(), ilLinkGetDisabledIndex(), ilLinkGetFloatProp(),
- ilLinkGetGenerationID(), ilLinkGetIntProp(), ilLinkGetNumChildren(),
- ilLinkGetNumParents(), ilLinkGetParent(), ilLinkGetPtrProp(),
- ilLinkGetRelatedChild(), ilLinkGetRelatedDelete(),
- ilLinkGetRelatedType(), ilLinkGetStatus(), ilLinkIsAllowed(),
- ilLinkIsAltered(), ilLinkIsEnabled(), ilLinkIsRelated(), ilLinkIsSet(),
- ilLinkRemoveParent(), ilLinkRemoveProp(), ilLinkSetDescription(),
- ilLinkSetDisabledIndex(), ilLinkSetEnabled(), ilLinkSetParent(),
- ilLinkSetProp(), ilLinkSetRelatedDelete(), ilLinkSetRelatedType()
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ilDisplay, ilView, setmon
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-